import request from '@/utils/request'

// 查询平台用户列表
export function listSzUser(query) {
  return request({
    url: '/finance/szUser/list',
    method: 'get',
    params: query
  })
}

// 查询平台用户详细
export function getSzUser(id) {
  return request({
    url: '/finance/szUser/' + id,
    method: 'get'
  })
}

// 新增平台用户
export function addSzUser(data) {
  return request({
    url: '/finance/szUser',
    method: 'post',
    data: data
  })
}


// 平台用户注销、启用
export function logoutOrEnable(data) {
  return request({
    url: '/finance/szUser/logoutOrEnable',
    method: 'post',
    data: data
  })
}

// 平台用户 删除
export function deleteUser(data) {
  return request({
    url: '/finance/szUser/delete',
    method: 'post',
    data: data
  })
}

// 修改平台用户
export function updateSzUser(data) {
  return request({
    url: '/finance/szUser',
    method: 'put',
    data: data
  })
}

// 重置平台用户 登录密码
export function resetLoginPassword(id) {
  return request({
    url: '/finance/szUser/resetLoginPassword/' + id,
    method: 'get'
  })
}


// 重置平台用户 支付密码
export function resetPaymentPassword(id) {
  return request({
    url: '/finance/szUser/resetPaymentPassword/' + id,
    method: 'get'
  })
}

// 导出平台用户
export function exportSzUser(query) {
  return request({
    url: '/finance/szUser/export',
    method: 'get',
    params: query
  })
}

// 代理等级下拉框
export function listSzVipRule() {
  return request({
    url: '/rules/common/listSzVipRule',
    method: 'post'
  })
}

